package com.ruoyi.api.service;

import com.ruoyi.api.vo.User;
import com.ruoyi.api.vo.Usertest;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.entity.SysUsers;
import com.ruoyi.vim.domain.ImFriend;

import java.util.List;

public interface VimUserApiService {

    List<User> getFriends(String userId);

    List<User> getByDept(String deptId);

    List<User> search(String userName);

    User get(String userId);

    int update(User user);

    boolean addFriends(String friendId,String userId) throws Exception;

    boolean delFriends(String friendId,String userId);

    ImFriend selectfriends(String chatId, String userId);

    List<SysUser> getAllUser();

    void updates(ImFriend imFriend);

    List<String> selectfriend(String userId);

    List<Usertest> getFriend(Long userId);

    List<Long> getAllUserId();

}
